package cn.iocoder.yudao.module.system.controller.admin.passengerinfo.vo;

import cn.idev.excel.annotation.ExcelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 乘客信息 Excel VO
 *
 * @author 芋道源码
 */
@Data
public class PassengerInfoExcelVO {

    @ExcelProperty("主键ID")
    private Long id;

    @ExcelProperty("用户ID")
    private Long userId;

    @ExcelProperty("真实姓名")
    private String realName;

    @ExcelProperty("认证失败原因")
    private String verifyFailReason;

    @ExcelProperty("最近下单时间")
    private LocalDateTime lastOrderTime;

    @ExcelProperty("可开发票金额")
    private BigDecimal invoiceableAmount;

    @ExcelProperty("行程未开票金额")
    private BigDecimal unInvoicedAmount;

    @ExcelProperty("用户级别")
    private String userLevel;

    @ExcelProperty("成长值")
    private Integer growthValue;

    @ExcelProperty("总出行公里数")
    private BigDecimal totalKilometers;

    @ExcelProperty("本月出行里程")
    private BigDecimal monthlyKilometers;

    @ExcelProperty("总充值金额")
    private BigDecimal totalRechargeAmount;

    @ExcelProperty("退款金额")
    private BigDecimal refundAmount;

    @ExcelProperty("总订单支付金额")
    private BigDecimal totalPayAmount;

    @ExcelProperty("本月订单支付金额")
    private BigDecimal monthlyPayAmount;

    @ExcelProperty("创建时间")
    private LocalDateTime createTime;

}
